/**  HEADER  **/

#header .container {
  background-color: #181210;
  border-bottom: 2px solid #fff;
  border-bottom: 0px;
}

/* HEADER FIXED MENU */

#header.fixed-menu {
  background-color: #181210;
}

/*  MENU  */

#navigation ul.menu-level-1 > li > a {
  color: #fff;
}

#navigation ul.menu-level-1 > li > a:hover {
  color: #fff;
}

#navigation ul.menu-level-1 > li > a.active,
#navigation ul.menu-level-1 > li > a:hover {
  color: #fff;
}

/* WHITE ICONS */

/* CART */

#header .navigation-buttons .btn.cart-count:before {
  background-image: url(https://shop.beapro.sk/user/documents/upload/cart2.svg);
}

/* EMPTY CART */

.cart-inner.cart-empty .empty-cart-boxes ul li a {
  color: rgb(43, 42, 42) !important;
}

/* LOGIN */
#header .header-top .top-nav-button-login:before {
  background-image: url(https://shop.beapro.sk/user/documents/upload/user2.svg);
}

/* SEARCH */

#header .search-form .search-toggle {
  background-image: url(https://shop.beapro.sk/user/documents/upload/search2.svg);
}

/* HOMEPAGE - BODY */

/* BENEFIT BANERS */

.container,
body .container {
  background-color: black;
}

.overall-wrapper {
  overflow: hidden;
  background-color: black;
}

.benefitBanner {
  background-color: black;
}

.benefitBanner .benefitBanner__item .benefitBanner__title {
  color: #fff;
}

.benefitBanner .benefitBanner__item .benefitBanner__data {
  font-size: 1.2em;
  color: #ffffff;
  margin-top: 10px;
}

.slick-initialized .slick-slide {
  border-radius: 20px;
}

/* IMG ROUNDED CORNER */
.products-block.products .product .image img {
  border-radius: 20px;
}

/* FOOTER */

footer {
  background-color: black;
}

footer h4 {
  color: #ffffff;
}

footer ul li a {
  color: #ffffff !important;
}

footer ul li {
  color: #fff;
  margin-bottom: 5px;
}

body footer .container.footer-bottom .copyright {
  color: #fff;
}
body footer .container.footer-bottom .copyright .podpis {
  color: #fff;
}

body footer .container.footer-bottom .copyright .podpis a {
  color: #fff;
}

footer a {
  color: #fff;
}

/* NAVIGATION */

.carousel-indicators .active {
  background-color: #505050;
}

/* BREADCRUMBS */

.breadcrumbs-wrapper:before,
body.blank-mode .container.breadcrumbs-wrapper:before {
  background: black;
}

.breadcrumbs-wrapper .breadcrumbs .sr-only {
  color: white;
}

.breadcrumbs-wrapper .breadcrumbs > span > a,
.breadcrumbs-wrapper .breadcrumbs > span > span {
  color: #fff;
}

.breadcrumbs-wrapper .breadcrumbs > span > span.navigation-bullet:before {
  background-image: url(/user/documents/upload/arrow-right2.svg);
}
.breadcrumbs-wrapper .breadcrumbs .sr-only {
  color: white;
}

.breadcrumbs-wrapper .breadcrumbs > span > span {
  color: #fff !important;
}

body footer .container.footer-bottom .copyright .podpis a {
  color: white;
}

/* FILTER */

aside.sidebar .box {
  background: black;
}

aside.sidebar .box.box-categories h4 {
  background: black;
  color: #fff;
}

aside .categories a {
  background-color: black;
  color: white;
}

aside .categories ul.expanded {
  background-color: black;
}

aside.sidebar .box.box-categories h4:after {
  background: url(/user/documents/upload/chevron-down2.svg) no-repeat 50%;
  content: "";
}

aside #categories .expandable > .topic > a > span:before,
aside #categories .expandable > a > span:before {
  color: white;
}

#filters .slider-wrapper h4 {
  background-color: black;
  color: white;
}

#filters .from,
#filters .to {
  color: #fff;
  background-color: black;
}

/* linka */

#filters h4 {
  margin: 0;
  padding: 15px 0 8px !important;
  border-top: none;
  background: transparent;
  font-family: var(--template-font);
  font-size: 1em !important;
  text-transform: none;
}

aside.sidebar #filters {
  background-color: black;
}

.type-category .subcategories.with-image li,
.type-category .subcategories li {
  border: 10px solid black !important;
  /* margin-left: -3px; */
  margin-top: -3px;
  padding: 0;
}

/* FILTER - zaoblenie rohov */

aside.sidebar .box {
  border-radius: 10px;
}

/* PLATBY */

aside.sidebar .box.box-onlinePayments {
  display: none;
}

.products-block.products .product {
  border-radius: 20px;
}

/* TEXT */

h1 {
  color: white;
}

a {
  color: grey;
}

.external-fonts-loaded body,
body,
body.blank-mode {
  color: #fff;
  background-position: bottom;
  background-size: contain;
  background-color: #fff;
  font-family: var(--template-font);
}

/* KONTAKT */
.btn.btn-primary,
.button,
.unveil-button,
a.btn,
form button:not(.decrease),
input.btn {
  color: black;
}

/* LOGIN */
.popup-widget.login-widget .popup-widget-inner {
  background: black;
  border-color: #ccc;
}

/* CART */
.ordering-process .cart-inner {
  background: black;
}

.content {
  background: black;
}

.cart-inner.cart-empty .empty-cart-boxes ul li a {
  color: white;
}
.cart-inner.cart-empty .empty-cart-boxes ul li a:hover {
  color: white;
}

/* REGISTRACIA */
#register-form .btn-login {
  background: white;
}
#register-form .btn-login:hover {
  background: grey;
}

/* ZÁKAZNÍCKE CENTRUM */

aside.sidebar .box.client-center-box {
  border: 1px solid white !important;
}

/* MENU LEVEL 2 */

#navigation ul.menu-level-1 > li .menu-level-2 li > div > a {
  color: black;
}

/* DETAIL PRODUKTU */

.p-detail .brand-wrap {
  color: black;
}

.type-detail .shp-tabs-wrapper .row {
  background: white;
}

/* NAKÚPNA LIŠTA */

.fixed-cart-line {
  background: white;
}

.fixed-cart-line .container {
  background-color: white;
}

.fixed-cart-line .fcl-title {
  color: black;
}

.fixed-cart-line .external-fonts-loaded body,
body,
body.blank-mode {
  color: black;
}

.fixed-cart-line .fcl-form .btn {
  color: #fff;
  background: #000;
}

.fixed-cart-line .fcl-form .btn:hover {
  color: #fff;
  background: #000;
}

.type-detail .tab-content .detail-parameters tr th {
  background: white;
}

/* SKOVANIE OPYTAT SA A ZDIELAŤ */

.product-top .social-buttons-wrapper .link-icons {
  display: none;
}

/* DISKUSIA */

.discussionContainer.js-discussion-container {
  padding: 20px;
}

.type-detail .shp-tabs-wrapper .shp-tabs-row .shp-tabs-holder {
  padding: 20px;
}

#discussion-form form .btn {
  background: black;
  color: white;
}

/* BUTTON */

.product-top .add-to-cart button.add-to-cart-button:hover {
  background: black;
}

.fixed-cart-line .external-fonts-loaded body,
body,
body.blank-mode {
  color: #fff;
}

.st-move-params .type-detail .shp-tabs-wrapper .extended-description {
  color: black;
}

#pobo-all-content #pobo-inner-content {
  color: black;
}

.fixed-cart-line .external-fonts-loaded body,
body,
body.blank-mode {
  color: #0c0c0c;
}
.cart-widget.popup-widget #continue-order-button {
  background: rgb(87, 82, 82);
}
.cart-widget.popup-widget #continue-order-button:hover {
  background: rgb(43, 42, 42);
}

.body.blank-mode {
  color: #ffffff;
}

/* PRODUCT BLOG BUTTON - HOVER */

.products-block.products .product a.btn:hover,
.products-block.products .product button:hover {
  text-decoration: none;
  color: black;
  background: transparent;
}

/* BUTTON-HOVER - dalšie informácie */
.product-top .p-detail-info .p-short-description a:hover {
  text-decoration: none;
  color: black;
}

/* ARROWS PREV - NEXT - DETAIL PRODUKTU */

.p-detail .p-thumbnails .thumbnail-prev {
  opacity: 1;
}
.p-detail .p-thumbnails .thumbnail-next,
.p-detail .p-thumbnails .thumbnail-prev {
  opacity: 1;
}

/* KONTAKT - TEXT */

#formContact {
  color: white;
}

/* CATEGORY TITLE */
.category-title,
.in-klient h1,
h1 {
  color: white;
}

div.content-inner {
  color: white;
}

/* CART  */

.content-wrapper.container .row.cart-row {
  background: white;
  color: black;
}

.cart-inner:not(.cart-empty) .cart-row .col-md-4:before {
  background: black;
}

.cart-content.summary-wrapper .price-wrapper .price-label {
  color: white;
}

.cart-content.summary-wrapper .order-summary .price.price-primary,
.cart-content.summary-wrapper .price-wrapper .price.price-primary {
  color: white;
}

.cart-content.summary-wrapper .price-wrapper .price.price-secondary {
  color: white;
}

.ordering-process .checkout-box-wrapper {
  color: white;
}

.ordering-process .checkout-box-wrapper .contact-box ul li a {
  color: white;
}

.cart-content .next-step .btn.next-step-back {
  color: white !important;
}
.cart-content .next-step .btn.next-step-back:hover {
  color: white !important;
}

.cart-content .cart-header:after {
  display: none;
}

.cart-inner:not(.cart-empty) .cart-row .col-md-4 .next-step-forward {
  background: rgb(87, 82, 82);
}

.cart-inner:not(.cart-empty) .cart-row .col-md-4 .next-step-forward:hover {
  background: rgb(43, 42, 42);
}

.cart-content .cart-header li.active a span,
.cart-content .cart-header li.active strong span {
  color: hsla(0, 0%, 9%, 0.5);
}

/* CART DISCOUNT - BUTTON */

cart-content .extras-wrapper .extras-col form .btn,
.cart-content .extras-wrapper .extras-col form button {
  color: black;
}
cart-content .extras-wrapper .extras-col form .btn,
.cart-content .extras-wrapper .extras-col form button:hover {
  color: black;
}

.cart-content .discount-coupon form .btn:before {
  background: #000000;
  opacity: 0.5;
}

.cart-content .discount-coupon form input {
  border: 1px solid #e4e4e4;
  background: white;
}

/* CART CELÁ PLOCHA BACKGROUND */

.content-wrapper.container .row.cart-row {
  border-radius: 20px;
  margin-top: 20px;
}

.cart-inner:not(.cart-empty) .cart-row .col-md-4:before {
  border-radius: 20px;
  border: 5px solid white;
}

/* DOPRAVA A PLATBY */

.cart-content .cart-header li.completed a span,
.cart-content .cart-header li.completed strong span {
  color: hsla(0, 0%, 9%, 0.5);
}

/* .content-wrapper.container .row.cart-row {
  color: #fffefe;
} */

.cart-content .next-step .btn.next-step-back:before {
  background-image: url(/user/documents/upload/arrow-left2.svg);
}

/* KOŠÍK SUMMARY - REKAPITULÁCIA */

.recapitulation-single > span {
  color: white;
}

.cart-content .order-summary .recapitulation-single {
  color: white;
}

#checkoutSidebar .price-wrapper {
  color: white;
}

.form-group label.whole-width {
  color: white;
}

#checkoutContent .form-group label {
  color: black;
}

#checkoutSidebar .consents a {
  color: rgb(156, 153, 153);
}

.cart-content .order-summary .cart-items .cart-item {
  color: white;
}

.cart-content .order-summary .order-summary-inner h4 {
  color: white;
}

.cart-inner:not(.cart-empty) .cart-row .col-md-4 .next-step-finish,
.cart-inner:not(.cart-empty) .cart-row .col-md-4 .next-step-forward {
  font-weight: 600;
  background: rgb(87, 82, 82);
  transition: 0.3s;
}
.cart-inner:not(.cart-empty) .cart-row .col-md-4 .next-step-finish:hover,
.cart-inner:not(.cart-empty) .cart-row .col-md-4 .next-step-forward:hover {
  background: rgb(43, 42, 42);
}

/* POTREBUJETE PORADIŤ - SKRYŤ */

.ordering-process .checkout-box-wrapper {
  color: black;
  background-color: white;
  padding: 20px;
  border-radius: 10px;
  width: 75%;
}
.ordering-process .checkout-box-wrapper .contact-box ul li a {
  color: black;
}

/* ZĽAVA Z CENY */

.products-block.products .product .prices.in-discount .discount-side {
  background: #505050;
  min-width: 0px;
}

.products-block.products .product .prices.in-discount .price-side {
  background: #f03a3a;
  min-width: 111px;
  align-items: center;
}

.type-post .news-item-detail {
}

/* PRODUKT SA EŠTE PRIPRAVUJE */

.type-category #content .category-perex {
  -ms-flex-order: 1;
  order: 1;
  color: white;
}

/* BLOG ARTICLE */

.type-post .news-item-detail {
  color: white;
  align-items: stretch;
  background: #f03a3a;
}

#navigation ul.menu-level-1 > li .menu-level-2 {
  border-radius: 0px 0px 20px 20px !important;
}

/* Zväšenie foto v carouseli, produkty */
.products-block.products .product .image img {
  max-width: 120%;
  justify-self: center;
}

/* Do košíka hover: BLACK */

element.style {
}
.products-block.products .product a.btn:hover,
.products-block.products .product button:hover {
  text-decoration: none;
  color: black;
  background: transparent;
}
.products-block.products .product a.btn:hover,
.products-block.products .product button:hover {
  text-decoration: none;
  color: black;
  background: transparent;
}
.products-block.products .product a.btn:hover,
.products-block.products .product button:hover {
  color: #333 !important;
}

/* BLOG */

.homepage-blog-wrapper .homepage-group-title.h4 {
  color: white;
}

.content-wrapper.container .row > div {
  border-radius: 20px;
  padding-top: 10px;
  padding-left: 30px !important;
}

.news-item .image {
  border-radius: 20px;
}

/* čítať clánok - hover BLACK */
.homepage-blog-wrapper.blog-wrapper .news-item .text .read-article:hover {
  color: #333;
}

/* BLOG - SKRYTIE ZAZNAMOV */

.homepage-blog-wrapper .content-inner > p,
.hp-news .content-inner > p,
.type-posts-listing .content-inner > p {
  display: none;
}

/* BLOG- FILTER - ZAOBLENIE ROHOV */
.subcategories.with-image li a {
  border-radius: 10px;
}

/* BLOG POST - NAHLAD CLANKOV */
@media (min-width: 992px) {
  .type-posts-listing .news-wrapper .news-item:first-child .text {
    padding-right: 0px;
    padding-left: 30px;
  }
}

/* BLOG ARTICLE - DETAIL ČLÁNKU */

.type-post .news-item-detail {
  color: black;
  align-items: stretch;
  background: white;
  padding: 20px;
  border-radius: 20px;
}

.type-post h1 {
  color: black;
}

span.link-like.comment-icon {
  text-decoration: underline;
}

main#content img {
  border-radius: 20px;
}

/* NEWSLETTER */
.odber {
  background-color: #000;
}

.odber .newsletter {
  border-radius: 20px;
  background: white;
  flex-direction: column;
}

.odber .form-group label.whole-width {
  color: black;
}

form button:not(.decrease) {
  background-color: rgb(87, 82, 82);
  color: white;
  border: 0;
}

.newsletter form button:hover {
  background-color: rgb(43, 42, 42);
}

/* newsletter button */
form button:not(.decrease) {
  width: 100%;
}

.newsletter form fieldset {
  flex-wrap: nowrap;
  width: 100%;
}

.odber form {
  width: 100%;
}

.odber .newsletter fieldset {
  max-width: 100%;
  /* margin: 0 auto;*/
  left: 350px;
}

/* REGISTRACIA */

.popup-widget.login-widget .popup-widget-inner h2 {
  color: white;
}

/* CATEGORY SECOND DESCRIPTION */

.type-category #content .category-perex,
.type-category #content .category__secondDescription p {
  color: white;
}

/* REGISTRACIA - ODHLÁSENIE */

aside.sidebar .box.client-center-box ul .logout a {
  background: rgb(43, 42, 42);
}

a.btn {
  color: #8a8a8a !important;
}
aside.sidebar .box.client-center-box {
  border-radius: 20px;
}

#header .header-top .top-nav-button-account:before,
#header .header-top .top-nav-button-login:before {
  background-image: url(/user/documents/upload/user2.svg);
}

/* PRODUCT ACTION PRICE */

.products-block.products .product .prices.in-discount .discount-side {
  width: 111px;
}

/* CATEGORY BLOG ARTICLE NAVIGATION */

.subcategories.with-image li a {
  border-bottom: none;
}
.subcategories.with-image li a:hover {
  border-bottom: none;
}

/* TYPE POST DETAIL */

.type-post .news-item-detail {
  max-width: none;
}

/* DETAIL PRODUKTU - PADDING 20PX */

.type-detail .shp-tabs-wrapper .row {
  padding: 20px;
}

.form-group label.whole-width {
  color: black;
}

/* CART WIDGET BUTTON */
.cart-widget-button a.btn {
  color: #ffffff !important;
}

/* BUTTON - ODHLASIŤ */

aside.sidebar .box.client-center-box ul .logout a {
  color: white !important;
}

/* FILTER NAJLEACNEJŠIE A NAJDRAHŠIE */

.category-header fieldset input[type="radio"] + label {
  margin-right: 0px;
  top: -2px;
  border-radius: 0px 0px 5px 5px !important;
}

/* BLOGOVY CLANOK NAHĽAD */

.type-posts-listing .news-wrapper .news-item:first-child {
  border-radius: 20px;
}

.homepage-blog-wrapper.blog-wrapper .news-item .text .read-article {
  font-size: 1.3em;
  font-weight: 400;
}

/* VYPNUTIE FILTRÁCIE */

.type-category .cat-header-scroll-wrapper .cat-header-content.fixed {
  display: none;
}

/* OBLUBENE KATEGÓRIE */

.hp-categories .hp-categories-posts .news-wrapper .news-item .text .title {
  color: #fff;
}

/* PRODUKT - NÁHLAD */

.products-block.products .product .p-in {
  padding: 0 45px 20px;
}

.products-block.products .product .p .name {
  font-size: 1.5em;
}

.products-block.products .product .p-desc {
  font-size: 16px;
}

.products-block.products .product button {
  font-size: 1.3em;
}

.products-block.products .product .prices .price-final strong {
  font-size: 1.3em;
}

.products-block.products .product .availability {
  font-size: 1.3em;
}

/* NAHLAD BLOGOVYCH CLANKOV */

.text {
  font-size: 1.3em;
}

/* MENU LEVEL 1 */

#navigation ul.menu-level-1 > li > a {
  font-size: 17px;
}

/* LOGO VYCENTROVANIE - VERTIKÁLNE */

#header .site-name img {
  margin-top: 7px;
}

/* NEWSLETTER ODOBERAŤ TEXT - SUHLASIM */

.newsletter .consents label,
footer .custom-footer > div.newsletter .consents label {
  font-size: 16px;
}

/* TEXT - COPYRIGHT */

body footer .container.footer-bottom .copyright .podpis {
  color: black;
}

body footer .container.footer-bottom .copyright .podpis a {
  color: black;
}

/* EXTENDET BANER TEXT */

.extended-banner-texts.aos-init.aos-animate {
  color: white;
}

.next-to-carousel-banners
  .banner-wrapper
  a
  .extended-banner-texts
  .extended-banner-link {
  color: white;
}

/* FOOTER */
footer {
  margin-top: 0px;
}

/*
*
*
*
*
*
*
*
*
*
*/

/** MEDIAQUERRY **/

/* MENU - DESKTOP */

@media only screen and (min-width: 768px) {
  #navigation ul.menu-level-1 > li > a:after {
    background: #fff;
  }

  /* MENU LEVEL 2 */

  #navigation
    ul.menu-level-1
    > li
    .menu-level-2
    li
    > div
    > ul.menu-level-3
    li
    a {
    font-size: 17px;
    font-weight: 400;
  }

  /* BENEFITY 2 */
  .multiple-columns-body.type-detail .benefitBanner {
    background: black;
  }

  /* názov produktu v detaile produktu */
  .multiple-columns-body.type-detail h1 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  /* SEARCH */
  #header .search-form.hovered fieldset {
    background: transparent;
  }

  #header .search-form fieldset button:hover {
    background: #212121;
  }

  /* DESCRIPTION PADDING (POBO)*/
  .type-detail .description-inner {
    padding: 20px;
  }

  #header {
    background: #181210;
  }

  /* CENTER SEARCH  FORM ADMIN */

  #header .search-form.hovered {
    margin: 0 auto;
    background: none;
  }
}

@media only screen and (max-width: 767px) {
  #header .header-top .responsive-tools a[data-target="search"]:before {
    background-image: url(https://shop.beapro.sk/user/documents/upload/search2.svg);
  }
}

@media only screen and (max-width: 767px) {
  #header .header-top .responsive-tools a[data-target="navigation"] {
    color: white;
  }

  #carousel .item .extended-banner-texts {
    background-color: black;
  }
}

/* DETAIL PRODUKTU - BORDER RADIUS */

@media only screen and (min-width: 768px) {
  .multiple-columns-body.type-detail .product-top.row {
    border-radius: 20px;
    padding: 20px;
  }

  .multiple-columns-body.type-detail .shp-tabs-wrapper #tab-content {
    border-radius: 20px;
  }

  /* POP UP CART WIDGET */

  .cart-window-visible .popup-widget.cart-widget {
    display: block;
    border-radius: 20px !important;
  }

  /* BLOGOVE CLANKY NA UVODNEJ STRANKE */

  .content-wrapper.container .row > div {
    padding: 30px !important;
  }
}

.type-detail .shp-tabs-wrapper .row {
  border-radius: 20px;
}

/* CAROUSEL NAGIGATION POINT */

#carousel .carousel-indicators {
  text-align: center;
  bottom: 20px;
}

/* DOPLNKOVÉ BANERY */

.next-to-carousel-banners .banner-wrapper a img {
  margin-top: 20px;
  border-radius: 20px;
}

.products-block.products .product .image img {
  border-radius: 20px;
  margin-top: 20px;
}

/* OBLUBENE KATEGORIE */

.benefitBanner + .hp-categories .h4.homepage-group-title {
  color: white;
}

/* PODKATEGORIE COLOR */

aside .categories ul.expanded li.active ul a {
  color: white;
}

.product-top {
  flex-wrap: nowrap;
}

/* ZRUŠENIE MEDZERY V KATEGÓRIÁCH */

.type-category .cat-header-scroll-wrapper {
  display: none;
}

/* Úprava výhod po skrytí bočného filtra */

.type-detail .benefitBanner:before {
  background: black;
}

.product-top {
  border-radius: 20px;
}

/* EXTENDED BANER */

.type-index .body-banners .extended-banner-texts .extended-banner-title {
  color: white;
}

.type-index .body-banners .extended-banner-texts .extended-banner-text {
  color: white;
}

.middle-banners-wrapper
  .banner-wrapper
  a
  .extended-banner-texts
  .extended-banner-link {
  color: white;
}

.middle-banners-wrapper
  .banner-wrapper
  a
  .extended-banner-texts
  .extended-banner-link:after {
  background: white;
}

.middle-banners-wrapper .banner-wrapper a .extended-banner-texts {
  background-color: black;
}

/* HODNOTENIE OBCHODU */

#ratingWrapper .link-like {
  color: black;
}

.vote-name {
  color: black;
}

.vote-content {
  color: black;
}

.id--51 #content #ratingWrapper + .votes-wrap .vote-wrap {
  border-radius: 20px !important;
}

#rate-form label a {
  color: lightgrey;
}

/* STARS RECENZIE PRODUKTU - ODSADENIE */

.products-block.products .slick-list .product .image {
  margin-bottom: 10px;
}

/* HODNOTENIE BUTTON */

#rate-form .btn {
  margin-top: 15px;
  background-color: black;
  color: white;
}

/* NEWSLETTER - pridaný titulok h4 */

h4.homepage-group-title:before {
  background: rgb(0 0 0);
}
h4.homepage-group-title {
  color: white;
}

/* ODBER */

.odber {
  margin-top: 0px;
}

body.blank-mode {
  color: black;
  background: black;
}

/* FOOTER BANER EXTENDET */

.footer-banners .extended-banner-texts .extended-banner-title {
  color: white;
}

.footer-banners .extended-banner-texts .extended-banner-text {
  color: white;
}

.footer-banners .footer-banner a .extended-banner-texts .extended-banner-link {
  color: white;
}

/*
*
*
*
*
*
*
*
*
*
*/

/* MOBILNÉ ZOBRAZENIE */

/** MEDIAQUERRY **/

@media only screen and (max-width: 767px) {
  main #category-header form fieldset {
    right: 150px;
  }

  /*  NEWSLETTER */

  .newsletter,
  footer .custom-footer > div.newsletter {
    padding-top: 0px !important;
    padding-bottom: 20px !important;
  }

  /* BREADCRUMBS */

  .breadcrumbs-wrapper,
  body.blank-mode .container.breadcrumbs-wrapper {
    background: black;
  }

  /* PRODUCT DESCRIPTION H1 */
  .p-detail .p-detail-inner h1 {
    color: black;
  }

  /* BENEFITY - BLACK BACKGROUND */

  .type-detail .benefitBanner:before {
    background: black;
  }

  /* POPIS, ZLOZENIE a DISKUSIA */
  .type-detail .shp-tabs-wrapper .row {
    padding: 10px;
  }

  /* SEARCH */
  #header .search-form {
    background: black;
  }

  /* BUTTON POKRAČOVAŤ */

  .cart-inner:not(.cart-empty) .cart-row .col-md-4 .next-step-forward {
    color: white !important;
  }

  /* NAVIGATION ARROWS HIDEN */

  .carousel:hover .carousel-control {
    display: none !important;
  }

  .carousel .carousel-control {
    display: none !important;
  }

  aside .categories ul.expanded li.active ul a {
    color: black;
  }

  /* ODOBERAŤ NEWSLEATER_BUTTON */

  .odber .newsletter fieldset {
    left: 0px;
  }

  /* FIXED CART LINE */

  .fixed-cart-line .fcl-title {
    color: white;
  }

  .fixed-cart-line .p-final-price-wrapper strong {
    color: white;
  }

  .fixed-cart-line .fcl-form .btn {
    color: black;
    background: white;
  }

  .fixed-cart-line .fcl-form .btn:hover {
    color: black;
    background: white;
  }

  .fixed-cart-line .container {
    background-color: black;
  }

  .fixed-cart-line {
    background: #000000;
  }
}

.navigation-bullet::before {
  content: ">" !important;
}

/* HEADER CONTAINER - VYSOKÉ ROZLÍŠENIE */

#header {
  border-bottom: 2px solid white;
}

/* KONTAKTNÝ FORMULÁR  */

.form-group label.whole-width {
  color: grey;
}

/* ZAROVNANIE HLAVNÉHO OBRÁZKU NA PRODUKTE */

@media only screen and (min-width: 768px) {
  .content-wrapper.container .row > div {
    padding: 30px !important;
    padding-left: 10px !important;
    padding-top: 45px !important;
  }

  /* HODNOTENIE OBCHODU */

  #hodnoceniobchodu {
    padding-top: 30px;
    background-color: #fff;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    border-radius: 20px;
    width: 1580px;
  }
}

em {
  font-style: normal;
}

/* TELEFON PRI REGISTRÁCII */

.phone-combined-input input {
  width: calc(25% - 90px) !important;
  -ms-flex-negative: 1;
  flex-shrink: 1;
}

.shp-flag-label {
  color: black;
}

/* VALIDAROT ERROR - CHYBNÉ HLÁSENIE */

.js-validator-msg.msg-error,
.validator-msg.msg-error {
  max-width: 25%;
}

.btn.btn-primary:hover,
.button:hover,
.unveil-button:hover,
a.btn:hover,
form button:not(.decrease):hover,
input.btn:hover {
  background: grey;
}
